package com.jelly.web.modules.system.quartz.service;

import com.jelly.web.modules.system.quartz.domain.Quartz;

import java.util.List;

/**
 * @创建人 ql
 * @创建时间 2018-09-26 14:33
 * @项目名称 jelly
 * @功能描述: 定时任务接口
 **/
public interface IQuartzService {

    /**
     * 获取所有的定时任务
     * @return
     */
    List<Quartz>  getQuartzAll();

    /**
     * 获取所有的定时任务
     * @return
     */
    List<Quartz>  getQuartzAll(Quartz quartz);

    /**
     * 主键修改定时任务
     * @param quartz
     * @return
     */
    Quartz  updatQuartz(Quartz quartz);

    /**
     * 主键获取定时任务
     * @param id
     * @return
     */
    Quartz  getQuartz(String id);

    /**
     * 新增定时任务
     * @param quartz
     * @return
     */
    boolean addQuartz(Quartz quartz);

    /**
     * 删除定时任务
     * @param id
     * @return
     */
    boolean delectQuartz(String id);


}
